modular multiplication algorithm - significado y definición. Qué es modular multiplication algorithm
Diclib.com
Diccionario ChatGPT
Ingrese una palabra o frase en cualquier idioma 👆
Idioma:

Traducción y análisis de palabras por inteligencia artificial ChatGPT

En esta página puede obtener un análisis detallado de una palabra o frase, producido utilizando la mejor tecnología de inteligencia artificial hasta la fecha:

  • cómo se usa la palabra
  • frecuencia de uso
  • se utiliza con más frecuencia en el habla oral o escrita
  • opciones de traducción
  • ejemplos de uso (varias frases con traducción)
  • etimología

Qué (quién) es modular multiplication algorithm - definición

ALGORITHM FOR INTEGER MULTIPLICATION
Karatsuba multiplication; Karatsuba Multiplication; Karatsuba-Ofman algorithm; Karatsuba's algorithm; The Karatsuba multiplication

Multiplication algorithm         
  • First, set up the grid by marking its rows and columns with the numbers to be multiplied. Then, fill in the boxes with tens digits in the top triangles and units digits on the bottom.
  • Finally, sum along the diagonal tracts and carry as needed to get the answer
  • Demonstration of multiplying 1234 × 5678 = 7006652 using fast Fourier transforms (FFTs). [[Number-theoretic transform]]s in the integers modulo 337 are used, selecting 85 as an 8th root of unity. Base 10 is used in place of base 2<sup>''w''</sup> for illustrative purposes.
ALGORITHM TO MULTIPLY NUMBERS
FFT multiplication; Fast multiplication; Multiplication algorithms; Long multiplication; Multiplication algorthim; Integer multiplication algorithm; Fürer's algorithm; Fürer multiplication; Fürer algorithm; Furer's algorithm; Shift-and-add algorithm; Shift and add algorithm; Signed-digit multiplication; Signed digit multiplication; Harvey-Hoeven algorithm; Computational complexity of multiplication
A multiplication algorithm is an algorithm (or method) to multiply two numbers. Depending on the size of the numbers, different algorithms are used.
Fürer's algorithm         
  • First, set up the grid by marking its rows and columns with the numbers to be multiplied. Then, fill in the boxes with tens digits in the top triangles and units digits on the bottom.
  • Finally, sum along the diagonal tracts and carry as needed to get the answer
  • Demonstration of multiplying 1234 × 5678 = 7006652 using fast Fourier transforms (FFTs). [[Number-theoretic transform]]s in the integers modulo 337 are used, selecting 85 as an 8th root of unity. Base 10 is used in place of base 2<sup>''w''</sup> for illustrative purposes.
ALGORITHM TO MULTIPLY NUMBERS
FFT multiplication; Fast multiplication; Multiplication algorithms; Long multiplication; Multiplication algorthim; Integer multiplication algorithm; Fürer's algorithm; Fürer multiplication; Fürer algorithm; Furer's algorithm; Shift-and-add algorithm; Shift and add algorithm; Signed-digit multiplication; Signed digit multiplication; Harvey-Hoeven algorithm; Computational complexity of multiplication
Fürer's algorithm is an integer multiplication algorithm for extremely large integers with very low asymptotic complexity. It was published in 2007 by the Swiss mathematician Martin Fürer of Pennsylvania State UniversityM.
Modular weapon system         
MODULAR FIREARM WHICH EASILY CAN BE RECONFIGURED FOR VARIOUS APPLICATIONS, FOR EXAMPLE BY CHANGING CHAMBERING OR BARREL LENGTH
Modular Weapons System; Modular Weapon; Modular weapon; Modular Weapon System
A modular weapon system (MWS) is any weapon equipment which has removable core components (or "modules") that can be reconfigured/interchanged to give the weapon different capabilities to adapt to various applications. Modularity can provide several advantages to military organizations, such as the versatility of allowing units to quickly tailor their weapons to best suit the immediate tactical needs, to quickly repair/exchange malfunctioned components, and to reduce overall logistical burdens and costs.

Wikipedia

Karatsuba algorithm

The Karatsuba algorithm is a fast multiplication algorithm. It was discovered by Anatoly Karatsuba in 1960 and published in 1962. It is a divide-and-conquer algorithm that reduces the multiplication of two n-digit numbers to three multiplications of n/2-digit numbers and, by repeating this reduction, to at most n log 2 3 n 1.58 {\displaystyle n^{\log _{2}3}\approx n^{1.58}} single-digit multiplications. It is therefore asymptotically faster than the traditional algorithm, which performs n 2 {\displaystyle n^{2}} single-digit products. For example, to multiply two 1024-digit numbers (n = 1024 = 210), the traditional algorithm requires (210)2 = 1,048,576 single-digit multiplications, whereas the Karatsuba algorithm requires 310 = 59,049 thus being ~17.758 times faster.

The Karatsuba algorithm was the first multiplication algorithm asymptotically faster than the quadratic "grade school" algorithm. The Toom–Cook algorithm (1963) is a faster generalization of Karatsuba's method, and the Schönhage–Strassen algorithm (1971) is even faster, for sufficiently large n.